home *** CD-ROM | disk | FTP | other *** search
- Path: pravda.aa.msen.com!not-for-mail
- From: crandall@mail.msen.com (Chad Randall)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Frustrated Jolyon (was Re: E - Just say NO! (was Re: Visual E - New E
- Date: 9 Apr 1996 12:16:41 GMT
- Organization: Msen, Inc. -- Ann Arbor, MI.
- Message-ID: <4kdkf9$1ho@pravda.aa.msen.com>
- References: <4k7k0p$4u4@pravda.aa.msen.com> <DpJo8w.HqA@cix.compulink.co.uk>
- NNTP-Posting-Host: conch.aa.msen.com
- X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
-
- Jolyon Ralph (jralph@cix.compulink.co.uk) wrote:
- : > And I'd rather have to enclose things in ()'s than in {}'s and
- : > end every statement with a ';' ;}
- :
- : It's something I get used to. I end up having to delete lots of pointless
- : ;s I automatically put at the end of lines when writing E. And why is a {
- : more dificult or confusing than a (. btw. I have a font with the ( as
- : bold brackets and the { as normal, so it's easy to distinguish between
- : them. That's very handy in C....
-
- That's the reason. With my tiny monitor, and poor eyesight, they look
- very, very similar to me. Having to create a special font to differenciate
- between them would be a pain, (well, a minor irk).
-
- : > Non-modularity??? What the hell is the "OPT MODULE" keyword for, then?
- : > I write modules, using small testing "main" code to debug it. Then I
- : > plug it into my larger applications. If this isn't modularity, then
- : > what the hell is?
- :
- : You're right, of course, and Photogenics is split into (gasp) three
- : modules now, but that's a relatively new thing in E, and certainly in the
- : original versions we were using (2.x?) it didn't support this (and to be
- : fair to Jase, I don't think he's used E as much as me since the early
- : days). The main point, however, is the modules are non-standard, so you
- : can't link them into projects containing code generated with other
- : compilers.
-
- I didn't realize you were talking about standard *.o files. Yes, this would
- be nice. But I kind of doubt that this will ever happen. E relies heavily
- upon certain global data. So in order to use it, some sort of hack would
- be needed to restore the A4 register. Plus init/end functions would have
- to be called somewhere.
- You can include *.o files into E source. Convert the *.o file into
- an E module. Some severe restrictions make this pretty much useless, tho.
-
- Chad "Iconian" Randall
- crandall@msen.com
-
-